home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Programming
/
AmigaTalk
/
Browser
/
GeneralMethods.bak
< prev
next >
Wrap
Text File
|
1998-09-07
|
5KB
|
493 lines
Object:
==
~~
=
~=
asString
asSymbol
class
copy
deepCopy
do:
error:
first
isKindOf:
isMemberOf:
isNil
next
notNil
print
printString
respondsTo:
shallowCopy
UndefinedObject:
isNil
notNil
printString
Symbol:
==
printString
asString
Form:
new
clipFrom: upperLeft to:
columns
display
eraseAt:
extent
first
next
overLayForm: sourceForm at:
placeForm: sourceForm at:
reversed
rotated
row:
row: index put:
rows
columns
display
eraseAt:
extent
printAt:
Boolean:
&
|
and:
or:
eqv:
xor:
True:
ifTrue:
ifFalse:
ifTrue: trueAlternativeBlock ifFalse:
ifFalse: falseAlternativeBlock ifTrue:
not
False:
ifTrue:
ifFalse:
ifTrue: trueAlternativeBlock ifFalse:
ifFalse: falseAlternativeBlock ifTrue:
not
Magnitude:
<=
<
=
~=
>=
>
between: low and:
min:
max:
Char:
==
<
=
>
asciiValue
asLowercase
asUppercase
asString
compareError
digitValue
isAlphaNumeric
isDigit
isLetter
isLowercase
isSeparator
isUppercase
isVowel
printString
Number:
maxtype:
=
<
>
+
-
*
/
^
@
abs
exp
gamma
ln
log:
negated
negative
pi
positive
radians
raisedTo:
reciprocal
roundTo:
sign
sqrt
squared
strictlyPositive
to:
to: highValue by:
truncateTo:
Integer:
=
>
<
+
-
*
/
//
\\
allMask:
anyMask:
asCharacter
asFloat
asString
bitAnd:
bitAt:
bitInvert
bitOr:
bitShift:
bitXor:
even
factorial
gcd:
highBit
lcm:
noMask:
odd
quo:
radix:
rem:
timesRepeat:
Float:
=
<
>
+
-
*
/
^
arcCos
arcSin
arcTan
asFloat
asString
ceiling
coerce:
exp
floor
fractionPart
gamma
integerPart
ln
radix:
rounded
sqrt
truncated
Radian:
new:
<
=
sin
cos
tan
asFloat
printString
Point:
<
<=
>=
=
*
+
-
/
//
+
abs
asString
dist:
max:
min:
printString
transpose
x
x:
x: xValue y:
y
y:
Pen:
new
circleRadius:
direction
down
erase
extent: lowerLeft to:
go:
goTo:
isUp
location
turn:
up
PenForm:
new
add: startingPoint to:
with: aPen displayAt:
PenSave:
setForm:
goTo:
PenShow:
withPen:
poly: nSides length:
spiral: n angle:
Random:
new
randomize
first
next
between: low and:
randInteger:
next:
Collection:
addAll:
asArray
asBag
asSet
asList
asString
coerce:
collect:
deepCopy
detect:
detect: aBlock ifAbsent:
first
includes:
inject: thisValue into:
isEmpty
occurrencesOf:
printString
reject:
remove:
remove: oldObject ifAbsent:
select:
shallowCopy
size
Bag:
new
add:
add: newObj withOccurrences:
remove: oldElement ifAbsent:
size
occurrencesOf:
first
next
Set:
new
add:
remove: oldElement ifAbsent:
size
occurrencesOf:
first
next
KeyedCollection:
add:
addAll:
asDictionary
at:
atAll: aCollection put:
binaryDo:
collect:
includesKey:
indexOf:
indexOf: anElement ifAbsent:
keys
keysDo:
keysSelect:
remove:
removeKey:
removeKey: key ifAbsent:
select:
values
Dictionary:
new
hashNumber:
getList:
at: aKey put:
at: aKey ifAbsent:
removeKey: aKey ifAbsent:
findAssociation: aKey inList:
first
next
printString
currentKey
checkBucket:
AmigaTalk:
clearScreen
date
debug:
display
displayAssign
doPrimitive: primNumber withArguments:
noDisplay
perform: aMessage withArguments:
sh:
time:
SequenceableCollection:
,
collect:
copyFrom: start to:
copyWith:
copyWithout:
equals: aSubCollection startingAt:
findFirst:
findFirst: aBlock ifAbsent:
findLast:
findLast: aBlock ifAbsent:
firstKey
indexOfSubCollection: aSubCollection startingAt: anIndex ifAbsent:
indexOfSubCollection: aSubCollection startingAt:
last
replaceFrom: start to: stop with:
replaceFrom: first to: stop with: repcol startingAt:
reverseDo:
reversed
select:
sort
sort:
with: aSequenceableCollection do:
Interval:
from: lowerBound to: upperBound by:
size
inRange:
first
next
at: index ifAbsent:
printString
coerce:
at: index put:
add:
removeKey: key ifAbsent:
deepCopy
shallowCopy
List:
add:
addFirst:
addLast:
addAllFirst:
addAllLast:
coerce:
findLast
remove:
remove: anItem ifAbsent:
removeError
removeFirst
removeLast
first
next
current
last
isEmpty
Semaphore:
new
new:
signal
wait
File:
modeCharacter
modeInteger
modeString
at:
at: aPosition put:
currentKey
first
next
open:
open: aName for:
read
size
write:
ArrayedCollection:
=
at: key ifAbsent:
coerce:
copyFrom: start to:
currentKey
deepCopy
do:
first
firstKey
lastKey
next
padTo:
shallowCopy
Array:
new:
at:
at: aNumber put:
grow:
printString
size
ByteArray:
new:
at:
at: index put:
printString
size
String:
'
=
<
<=
>=
>
asSymbol
at:
at: aNumber put:
compareError
copyFrom: start to:
copyFrom: start length:
deepCopy
new:
printAt:
printString
print
size
sameAs:
Block:
newProcess
newProcessWith:
fork
forkWith:
whileTrue
whileTrue:
whileFalse
whileFalse:
value
value:
value: a value:
value: a value: b value:
value: a value: b value: c value:
value: a value: b value: c value: d value:
Class:
edit
list
new
new:
printString
respondsTo
respondsTo:
superClass
variables
view
Process:
block
resume
suspend
state
terminate
termErr:
unblock
yield